package com.spring.mvc.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.spring.mvc.bean.T0003maesDire;
import com.spring.mvc.bean.UbigeoBean;

public interface T0003maesDireMapper {
    int deleteByPrimaryKey(@Param("COD_DEPA") String COD_DEPA, @Param("COD_PROV") String COD_PROV, @Param("COD_DIST") String COD_DIST, @Param("COD_DIRE") Short COD_DIRE);

    int insert(T0003maesDire record);

    int insertSelective(T0003maesDire record);

    T0003maesDire selectByPrimaryKey(@Param("COD_DEPA") String COD_DEPA, @Param("COD_PROV") String COD_PROV, @Param("COD_DIST") String COD_DIST, @Param("COD_DIRE") Short COD_DIRE);

    int updateByPrimaryKeySelective(T0003maesDire record);

    int updateByPrimaryKey(T0003maesDire record);

    public List<T0003maesDire> selectDireccionByUbigeo(Map<String, Object> map)throws Exception;
    
    public List<UbigeoBean> selectUbigeo(Map<String, Object> map)throws Exception;
}